package com.example.administrator.testproject.web;

import android.os.Build;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient;

import com.example.administrator.testproject.R;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

public class WebActivity extends AppCompatActivity {
    private String test="<string name=\"test_rick\">\"<p style=\\\"padding: 6px 0px; margin: 0px auto; border: 0px; line-height: 1.5; font-family: 宋体; font-size: 14px; color: rgb(51, 51, 51); white-space: normal; text-align: center;\\\"><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\"><img src=\\\"http://img.jiaoyuchuang.com/20180306/9fa6785c-e8f2-40e4-8edc-2b79c230f39e.jpg\\\" title=\\\"\\\" alt=\\\"timg (1).jpg\\\"/></span></p><p style=\\\"padding: 6px 0px; margin: 0px auto; border: 0px; line-height: 1.5; font-family: 宋体; font-size: 14px; color: rgb(51, 51, 51); white-space: normal;\\\"><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">&nbsp; &nbsp;目前天津市普通高校招生考试，分为：普通高等院校招生全国</span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">6</span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">月统一考试（夏季高考）和天津市春季招生统一考试</span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">(</span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">春季高考</span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">)</span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">两类。天津市从</span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">1999</span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">年开始举行春季普通高校招生统一考试，即春季高考。几年来，春季高考共招收新生十几万人，已毕业十万多学生。为社会培养输送了一批高素质、实用性、技能型的专门人才。</span>&nbsp;</p><p style=\\\"padding: 6px 0px; margin: 0px auto; border: 0px; line-height: 1.5; font-family: 宋体; font-size: 14px; color: rgb(51, 51, 51); white-space: normal;\\\">　　<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">根据天津高等学校春季招生工作规定，在天津有正式学籍的应届中职学校毕业生具有参加天津市春季高考的报名资格，被录取者与全国普通高考被录的学生有同等待遇，考试内容为数学、语文、英语、综合四门课程。</span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">春季高考报名时间为每年</span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">12</span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">月份，考试时间为次年</span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">3</span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">月下旬。</span>&nbsp;</p><p style=\\\"padding: 6px 0px; margin: 0px auto; border: 0px; line-height: 1.5; font-family: 宋体; font-size: 14px; color: rgb(51, 51, 51); white-space: normal;\\\">　　<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">学生参加春季高考，待成绩公布以后，依据考试分数依次填报本科、艺术类、提前批、高职高专志愿，</span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">4</span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">月下旬开始录取。被高等院校录取的学生和参加全国统一高考的学生一同开学，实行混合编班，在高校学习期间和毕业后的待遇完全相同，学生毕业后颁发国家统招电子注册的毕业证书。</span>&nbsp;</p><p style=\\\"padding: 6px 0px; margin: 0px auto; border: 0px; line-height: 1.5; font-family: 宋体; font-size: 14px; color: rgb(51, 51, 51); white-space: normal;\\\">　　<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">在此提醒，如果想参加天津春季高考，必须要先注册天津市正式学籍，才能按照天津考生待遇参加春季高考和招生录取。</span>外省市考生一定要注意哦。</p><p style=\\\"padding: 6px 0px; margin: 0px auto; border: 0px; line-height: 1.5; font-family: 宋体; font-size: 14px; color: rgb(51, 51, 51); white-space: normal;\\\">　　<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">2017</span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">年天津市春季高考招收中职毕业生</span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">填报志愿分数范围及报考志愿时间如下，请考生酌情参考。</span>&nbsp;</p><p style=\\\"padding: 6px 0px; margin: 0px auto; border: 0px; line-height: 1.5; font-family: 宋体; font-size: 14px; color: rgb(51, 51, 51); white-space: normal;\\\">　<strong>　<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">普通类（工程技术类）：本科<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">525</span>分；高职<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">170</span>分。</span>&nbsp;</strong></p><p style=\\\"padding: 6px 0px; margin: 0px auto; border: 0px; line-height: 1.5; font-family: 宋体; font-size: 14px; color: rgb(51, 51, 51); white-space: normal;\\\"><strong>　　<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">普通类（管理服务类）：本科<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">492</span>分；高职<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">170</span>分。</span>&nbsp;</strong></p><p style=\\\"padding: 6px 0px; margin: 0px auto; border: 0px; line-height: 1.5; font-family: 宋体; font-size: 14px; color: rgb(51, 51, 51); white-space: normal;\\\"><strong>　　<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">艺术类（工程技术类）：本科<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">341</span>分；高职<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">140</span>分；</span>&nbsp;</strong></p><p style=\\\"padding: 6px 0px; margin: 0px auto; border: 0px; line-height: 1.5; font-family: 宋体; font-size: 14px; color: rgb(51, 51, 51); white-space: normal;\\\"><strong>　　<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">艺术类（管理服务类）：本科<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">319</span>分；高职<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">140</span>分。</span></strong>&nbsp;</p><p style=\\\"padding: 6px 0px; margin: 0px auto; border: 0px; line-height: 1.5; font-family: 宋体; font-size: 14px; color: rgb(51, 51, 51); white-space: normal;\\\">　　<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\"><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">考生填报志愿时间为：</span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt; color: #FF0000;\\\"><strong><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\"><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">4</span>月<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">12</span>日至<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">4</span>月<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">14</span>日中午<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">12</span>：<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">00</span>，逾期不再补报。</span></strong></span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">凡春季高考（面向中职毕业生）成绩达到各批次、各类别填报志愿分数范围的考生均可填报志愿。</span></span>&nbsp;</p><p style=\\\"padding: 6px 0px; margin: 0px auto; border: 0px; line-height: 1.5; font-family: 宋体; font-size: 14px; color: rgb(51, 51, 51); white-space: normal;\\\">　　<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">春季高考</span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">（</span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">面向中职毕业生</span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">）</span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">设置艺术类本科批次院校志愿、普通类本科批次院校志愿、艺术类高职批次院校志愿、普通类高职提前批次院校志愿和普通类高职批次院校志愿。招生院校录取时，按照上述志愿顺序，依据</span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">有关政策规定和招生章程，根据考生志愿和成绩，德智体美全面考核、综合评价、择优录取。</span>&nbsp;</p><p style=\\\"padding: 6px 0px; margin: 0px auto; border: 0px; line-height: 1.5; font-family: 宋体; font-size: 14px; color: rgb(51, 51, 51); white-space: normal;\\\">　　<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\"><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">艺术类考生可填报<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">2</span>所艺术类本科批次院校志愿和<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">2</span>所艺术类高职批次院校志愿，均实行顺序志愿。</span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">填报艺术类</span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">院校</span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">志愿的考生，须参加全市美术类联考或</span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">院校</span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">组织的艺术专业考试且成绩合格。符合普通类分数要求的，还可兼报普通类院校志愿，其填报办法与普通类考生相同。</span></span>&nbsp;</p><p style=\\\"padding: 6px 0px; margin: 0px auto; border: 0px; line-height: 1.5; font-family: 宋体; font-size: 14px; color: rgb(51, 51, 51); white-space: normal;\\\">　　<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\"><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">普通类考生可填报<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">5</span>所普通类本科院校志愿（其中天津大学本科专业限中职应届生填报）、<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">1</span>所普通类高职提前批次院校志愿和<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">9</span>所普通类高职批次院校志愿</span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">。其中，<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">普通类本科院校志愿和普通类高职院校志愿均为平行志愿。</span></span></span>&nbsp;</p><p style=\\\"padding: 6px 0px; margin: 0px auto; border: 0px; line-height: 1.5; font-family: 宋体; font-size: 14px; color: rgb(51, 51, 51); white-space: normal;\\\">　　<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">实行顺序志愿投档录取的批次，按照</span><span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">“志愿优先、分数排序”的规则进行，即<span style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">:</span>在同一个录取批次中设置的两个院校志愿在录取时有先后顺序。第一志愿录取时，计算机系统先依次检索各个招生院校的一志愿生源，将选报同一招生院校的一志愿考生从高分到低分排序，按照招生院校的招生计划和投档比例进行投档。如果招生院校在第一志愿录取时生源不足未完成招生计划，可以招收第二志愿的考生，第二志愿投档规则与第一志愿相同。</span>&nbsp;</p><p data-find=\\\"_11\\\" style=\\\"padding: 6px 0px; margin: 0px auto; border: 0px; line-height: 1.5; font-family: 宋体; font-size: 14px; color: rgb(51, 51, 51); white-space: normal;\\\">　　<span data-find=\\\"_10\\\" style=\\\"padding: 0px; margin: 0px; line-height: 1.5; font-size: 10.5pt;\\\">实行平行志愿投档录取的批次，按照“分数优先、遵循志愿、一次投档”的规则进行，即：计算机投档系统先对符合条件的考生按成绩从高分到低分进行排序，依次检索每个考生填报的院校志愿，若考生符合其中的一所以上院校的投档条件时，则投档到志愿序号在前的院校。若考生只符合其中一所院校的投档条件，则直接投档到该院校。平行志愿均实行一次性投档，如考生因身体条件、所报专业等不符合院校录取要求而被退档时，该考生电子档案将不再投向其他平行志愿院校。</span>&nbsp;</p><p><br/></p>\"</string>\n";
    private WebView webview;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_web);
        webview = (WebView)findViewById(R.id.webview);
        setWebView();
    }
    private void setWebView() {
        webview.getSettings().setJavaScriptEnabled(true);
        webview.getSettings().setBuiltInZoomControls(true);
        webview.getSettings().setDisplayZoomControls(false);
        webview.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY); //取消滚动条白边效果
        webview.setWebChromeClient(new WebChromeClient());
        webview.setWebViewClient(new WebViewClient());
        webview.getSettings().setDefaultTextEncodingName("UTF-8") ;
        webview.getSettings().setBlockNetworkImage(false);
        if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP){
            webview.getSettings().setMixedContentMode(webview.getSettings()
                    .MIXED_CONTENT_ALWAYS_ALLOW);  //注意安卓5.0以上的权限
        }
        webview.loadDataWithBaseURL(null, getNewContent(test), "text/html", "UTF-8", null);
    }
    private String getNewContent(String htmltext) {

        Document doc = Jsoup.parse(htmltext);
        Elements elements = doc.getElementsByTag("img");
        for (Element element : elements) {
//            if (element.className() != null && element.className().length() > 0)
                element.attr("width", "100%").attr("height", "auto");
        }

        return doc.toString();
    }
}
